חלק ג'
ראיון שלישי ואחרון
הראיון היה עם ראש צוות וראש קבוצה.
שאלות מתוך הראיון
תחילה הם בקשו לספר על עצמי ועל הפרויקט שעשיתי
דרשו לצייר את הטבלאות והקשרים שעשיתי בפרויקט.
דרשו לצייר את כל התמונת מסך שאני רואה בכניסה לאפליקציה.
להלן השאלות:
1. כתוב פונק שמקבלת מצביע למחרוזת ומחליפה את התו '$' ב3 תווים ומניחים שהמחרוזת כבר מכילה מספיק מקום לתוספת הזאת.
חשוב לשים לב למקרי קצה.
2. איך מתבצע ניקוי זכרון ? איך הוא יודע כמה לנקות ?
3. איך המחסנית מנקה זכרון ?
4. איך פרמטר כמצביע מועבר לפונקצייה ?
שאר השאלות היו שנתון לך קטע קוד ובו יש שגיאות וצריך למצוא אותם ולכתוב דרך תקינה יותר.
ספר על עצמך ועל הפרויקט שעשית
1. כתוב פונק שמקבל מצביע לCHAR ומדפיסה לפי הסדר רק את התווים שמופיעים פעם אחת
2. נתון לך מטריצה שמכיל רק ערכים 0 ו-1 ורוצים שתספור כמה מלבנים יש בה מלבן מיוצג על ידי 1.
3. אותה שאלה כמו בקודם מהו הטווח המינמיאל והמקסימאלי בהינתן ו2 תהליכים מריצים את הפונק ובו משתנה גלובאלי.
היה יום מיון ו3 ראיונות מקצועיים וראיון HR
אחלק את זה ל3 חלקים כל ראיון מקצועי בנפרד
שאלות מתוך הראיון
חלק א'
ספר על עצמך ועל הפרויקט שעשית.
להלן השאלות:
1. כתוב פונק שמקבלת מצביע לעץ בינארי ומוצאת את האיבר המינימאלי.
2. נותנים לך קטע קוד ושואלים האם יש בו Race condition.
3. נותנים קטע קוד קצר ונתון משתנה גלובאלי
for(i = 0 ; i < 20 ; ++i)
{
++gvar
}
1.פיבונאצי
2.לוודא שstring הוא כתיב מתמתי נכון וסוגריים מאוזנים
3.נתון תהליכים ב string צריך לחלץ משם את שעת התחלה ושעת סוף ולתת את השעה המדוייקת של חפיפה של הכי הרבה תהליכים(כלומר שעה בה רצו הכי הרבה תהליכים.
5.ולידציות לשם משתמש וססמא לדוגמא שהשם משתמש לא יופיע בסיסמה ושיהיה אות קטנה אחת ואות גדולה אחת לפחות.
1- מימוש פיבונאצ'י
2- מטריצה תחזיר מספר דרכים אפשריות מנקודת התחלה לסיום ( מותר ללכת ימינה ולמטה רק )
3- יש לך טבלה ( נתונה במחרוזת ) של משימות עם זמני סיום והתחלה אתה צריך להחזיר את הזמן המקסמלי שיש בו הכי הרבה משימות
4- יש לך מחרוזת שהיא ביטוי מתמטי עם סוגריים "(", ")" אתה צריך להחזיר אם הסוגריים חוקיים או לא.
5- יש לך סיסמה אתה צריך לבדוק אם היא חוקית כלומר ( מכילה : אותיות קטנות, גדולות,מספרים,תווים ) ואסור שתכיל את השם של המשתמש ( שנתון גם כן בשאלה ).
מבחן במחשב בן 3-4 שעות בו נדרשים לכתוב קוד בשפה לבחירתכם שבו יעילות הקוד וזמן סיום המבחן חשובים. שאלה 1-לכתוב חיפוש בעץ בינארי ממויין. שאלה 2 להשתמש במחלקה אחרת, סוג של אנטי וירוס ואיתו לבדוק כל הודעה שמגיעה. שאלה 3-דיבג לקוד קיים. יש switch-case שנמצא בהערות אותו צריך להפעיל נכונה( הוספת break, השמה למשתנה result, אתחול משתנה messageData ). לאחר מכן יש פונקציה שמטפלת בהודעה מסוג SMTP שבה צריך לפרק את ההודעה לשני חלקים לפי ההסבר ולבדוק כל חלק באמצעות פונקציה קיימת.שאלה 4 - יש צורך לכתוב פונקציה שמטפלת בהודעה שמתקבלת ופונ' נוספת שמחזירה את כל הכתוסות ששלחו יותר מ 10% מההודעות עד כה. יש לעשות באמצעות HASHMAP את הבנייה הנכונה ובפונקציה פשוט לעבור על ה HASHMAP ולבנות HASHSET של הכתובות עם יותק מ 10%. יש הסבר יותר מפורט בגוגל.
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.